//-------------------------------------------------------------------
//	Copyright (c) 2013  Zhirnov Andrey
//	This file is part of the "Noise Library" project.
//	See copyright notice in "linNoiseCL.h".
//-------------------------------------------------------------------

#include "CSource.h"

namespace Noise
{
	
	// constructor
	CSource::CSource () : _id(-1)
	{
	}

	// destructor
	CSource::~CSource ()
	{
	}

	// Delete
	void CSource::Delete ()
	{
	}

	// GetInteger
	EResult CSource::GetInteger (ESourceQuery type, int *v, int count) const
	{
		return INVALID_ENUM;
	}

	// SetArg
	EResult CSource::SetArg (EArgument type, CSourcePtr src)
	{
		return INVALID_ENUM;
	}

	// SetArg
	EResult CSource::SetArg (EArgument type, const int *v, int count)
	{
		return INVALID_ENUM;
	}

	// SetArg
	EResult CSource::SetArg (EArgument type, const real *v, int count)
	{
		return INVALID_ENUM;
	}
	
	// GetArg
	EResult CSource::GetArg (EArgument type, CSourcePtr &src) const
	{
		return INVALID_ENUM;
	}

	// GetArg
	EResult CSource::GetArg (EArgument type, int *v, int count) const
	{
		return INVALID_ENUM;
	}

	// GetArg
	EResult CSource::GetArg (EArgument type, real *v, int count) const
	{
		return INVALID_ENUM;
	}


}	// Noise
